package com.mi.db;

import org.apache.commons.dbutils.QueryRunner;

import com.mi.db.DBCPDateSourse;
/**
 * @author ningc
 *	根据业务需求在基类的基础上进行扩展数据库处理操作
 */
public class DBProvider extends BasicProvider{

	public int upade(String sql,Object...params) {
		//返回结果
		int i=0;
		try {
			// 测试数据库连接是否正常
			// 创建一个queryrunner类 -- 等价于jdbc的statement查询器
			QueryRunner qr = new QueryRunner(DBCPDateSourse.getDataSource(), true); // 第二个参数是支持sql语句中使用占位符
			// 进行增、删、改操作
			i= qr.update(sql,params);
			
		} catch (Exception e) {
			// 查询操作异常
			System.out.println("查询操作异常："+e.getMessage());
			e.printStackTrace();
		}
		//返回值
		return i;
	}

}
